package com.wing.res.model.response;

import com.baomidou.mybatisplus.annotation.TableName;
import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.experimental.Accessors;

import java.time.LocalDateTime;

/**
 * @version 1.1.0
 * @Author hz
 * @Date 2024-09-19 15:32
 **/
@Builder
@Data
@NoArgsConstructor
@AllArgsConstructor
@Accessors(chain = true)
public class ResProTaskSearchVo {

    //主键id
    private Long id;
    private String taskNo;

    //客户产品编码
    private String cusProductCode;
    //客户编码
    private String customerCode;
    //来源
    private String source;
    private Long customerId;

    //客户产品名称
    private String cusProductName;
    private String cusProductId;

    //客户产品图号
    private String cusProductFigure;
    private String fileUrl;
    //产品性质
    private String productNature;
    private Long productNatureId;
    //产品属性
    private String assemblyNature;
    private Long assemblyNatureId;
    //物资类别
    private String cusProductType;
    private String skuCode;
    private String productDetailId;
    private String skuName;
    private Long cusProductTypeId;

    //订单编号
    private String orderCode;
    private Long orderId;

    //计划交货时间
    private LocalDateTime givenPlanningTime;

    //状态
    private String productStatus;

    //创建人
    private String creator;

    //创建时间
    private LocalDateTime createTime;

    //备注
    private String remark;

    //自研附件信息
    private Long zyEnclosureId;

    //评论code
    private String reviewCode;

    //是否已经工艺规划
    private String isBom;

    //是否已经工艺规划
    private String isCraftsmanship;
}
